Fargate Spot でキャパシティ不足が発生した場合は自動的にオンデマンドキャパシティに置換されますか?
困っていた内容
キャパシティープロバイダー で Fargate Spot を利用してコスト削減を計画しており、Fargate Spot のキャパシティが利用できなくなった場合の影響について調査しています。
Fargate Spot でキャパシティ不足が発生した場合は自動的にオンデマンドキャパシティに置換されますか?
どう対応すればいいの?
Fargate が Spot キャパシティーをオンデマンドキャパシティに置き換えることはありません。
需要が非常に多い時期は、Fargate Spot のキャパシティーが利用できない場合があります。これにより、Fargate Spot のタスクが遅れる可能性があります。これが発生すると、Amazon ECS サービスは必要なキャパシティーが使用可能になるまでタスクの起動を再試行します。Fargate が Spot キャパシティーをオンデマンドキャパシティに置き換えることはありません。
上述の通り、自動的な置換は発生せず、Fargate Spot のキャパシティが利用可能になるまでタスクの起動を試みる挙動になっています。
Fargate Spot のベストプラクティスなどについては以下の AWS ナレッジセンターもご確認ください。
Amazon ECS で Fargate Spot キャパシティープロバイダーを使用する